﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Entidades;
using Acceso_a_Datos;

namespace Negocio
{
    public class PalabraNegocio
    {
        public List<PalabraEntidades> Obtener(int idGrilla)
        {
            PalabraDatos palabraDat = new PalabraDatos();

            return palabraDat.Obtener(idGrilla);
        }

        public void Guardar(PalabraEntidades palabra)
        {
            PalabraDatos palabraDat = new PalabraDatos();

            if (Obtener(palabra.IdGrilla).Contains(palabra))
                palabraDat.Actualizar(palabra);
            else
                palabraDat.Insertar(palabra);
        }

        public void Guardar(List<PalabraEntidades> palabras)
        {
            PalabraDatos palabraDat = new PalabraDatos();

            foreach (PalabraEntidades palabra in palabras)
            {
                if (Obtener(palabra.IdGrilla).Contains(palabra))
                    palabraDat.Actualizar(palabra);
                else
                    palabraDat.Insertar(palabra);
            }
        }
    }
}
